ia64: Enhance vt-d support for ia64.
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 17 Feb 2009 11:10:00 +0000 (11:10 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 17 Feb 2009 11:10:00 +0000 (11:10 +0000)
commit16f19862024c165f86454f4317431e5710c99260
treec953b7438a736f70cadac177d553e78c0a340feb
parentb985dc0b9ee2a7947ee0fce2dcedee627038466f
ia64: Enhance vt-d support for ia64.

This patch targets for enhancing vt-d support for ia64.
1. reserve enough memory for building dom0 vt-d page table.
2. build 1:1 vt-d page table according to system's mem map.
3. enable vt-d interrupt support for ia64.

Signed-off-by: Xiantao Zhang <xiantao.zhang@intel.com>
Acked-by: Isaku Yamahata <yamahata@valinux.co.jp>
xen/arch/ia64/xen/domain.c
xen/drivers/passthrough/vtd/ia64/vtd.c
xen/drivers/passthrough/vtd/iommu.c
xen/drivers/passthrough/vtd/x86/vtd.c
xen/include/asm-ia64/hvm/iommu.h
xen/include/xen/iommu.h